aboutsummaryrefslogtreecommitdiff
path: root/pages/anime/[...id].js
diff options
context:
space:
mode:
authorFactiven <[email protected]>2023-05-01 01:09:33 +0700
committerFactiven <[email protected]>2023-05-01 01:09:33 +0700
commitc526d560a3e8ed9b2dc9a23825b8979c00a152ba (patch)
tree7fa872b8d6dd3cc3c93c7a53f4475ad7b9db7a0a /pages/anime/[...id].js
parentEditor List v0.7 (diff)
downloadmoopa-c526d560a3e8ed9b2dc9a23825b8979c00a152ba.tar.xz
moopa-c526d560a3e8ed9b2dc9a23825b8979c00a152ba.zip
Update v3.5
> Bug Fixes > Editor List Update v0.8 > Display adjustment on search page
Diffstat (limited to 'pages/anime/[...id].js')
-rw-r--r--pages/anime/[...id].js78
1 files changed, 45 insertions, 33 deletions
diff --git a/pages/anime/[...id].js b/pages/anime/[...id].js
index 712197e..26c42cb 100644
--- a/pages/anime/[...id].js
+++ b/pages/anime/[...id].js
@@ -165,6 +165,7 @@ export default function Info() {
);
// const [log, setLog] = useState(null);
+ // console.log(rec);
useEffect(() => {
const defaultState = {
@@ -181,6 +182,7 @@ export default function Info() {
// Reset all state variables to their default values
Object.keys(defaultState).forEach((key) => {
+ document.body.style.overflow = "auto";
const value = defaultState[key];
if (Array.isArray(value)) {
value.length
@@ -341,7 +343,7 @@ export default function Info() {
<Modal open={open} onClose={() => handleClose()}>
<div>
{!session && (
- <div className="flex-center flex-col gap-5 px-10 py-5">
+ <div className="flex-center flex-col gap-5 px-10 py-5 bg-secondary rounded-md">
<h1 className="text-md font-extrabold font-karla">
Edit your list
</h1>
@@ -358,7 +360,7 @@ export default function Info() {
</button>
</div>
)}
- {session && loading && (
+ {session && loading && info && (
<ListEditor
animeId={info?.id}
session={session}
@@ -514,36 +516,46 @@ export default function Info() {
</h1>
{info ? (
<div className="flex gap-6">
- <div
- className={`dynamic-text rounded-md px-2 font-karla font-bold`}
- style={color}
- >
- {info?.episodes} Episodes
- </div>
- <div
- className={`dynamic-text rounded-md px-2 font-karla font-bold`}
- style={color}
- >
- {info?.startDate?.year}
- </div>
- <div
- className={`dynamic-text rounded-md px-2 font-karla font-bold`}
- style={color}
- >
- {info?.averageScore}%
- </div>
- <div
- className={`dynamic-text rounded-md px-2 font-karla font-bold`}
- style={color}
- >
- {info?.type}
- </div>
- <div
- className={`dynamic-text rounded-md px-2 font-karla font-bold`}
- style={color}
- >
- {info?.status}
- </div>
+ {info?.episodes && (
+ <div
+ className={`dynamic-text rounded-md px-2 font-karla font-bold`}
+ style={color}
+ >
+ {info?.episodes} Episodes
+ </div>
+ )}
+ {info?.startDate?.year && (
+ <div
+ className={`dynamic-text rounded-md px-2 font-karla font-bold`}
+ style={color}
+ >
+ {info?.startDate?.year}
+ </div>
+ )}
+ {info?.averageScore && (
+ <div
+ className={`dynamic-text rounded-md px-2 font-karla font-bold`}
+ style={color}
+ >
+ {info?.averageScore}%
+ </div>
+ )}
+ {info?.type && (
+ <div
+ className={`dynamic-text rounded-md px-2 font-karla font-bold`}
+ style={color}
+ >
+ {info?.type}
+ </div>
+ )}
+ {info?.status && (
+ <div
+ className={`dynamic-text rounded-md px-2 font-karla font-bold`}
+ style={color}
+ >
+ {info?.status}
+ </div>
+ )}
<div
className={`dynamic-text rounded-md px-2 font-karla font-bold`}
style={color}
@@ -751,7 +763,7 @@ export default function Info() {
)}
</div>
</div>
- {rec && (
+ {info && rec?.length !== 0 && (
<div className="w-screen md:w-[80%]">
<Content
ids="recommendAnime"